/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package wypozyczalnia;

import java.util.ArrayList;

/**
 *
 * @author Adrian
 */
public class UjemneSaldoManager extends commons.AbstractDAO{
    
    private UjemneSaldoDAO dao;
    private ArrayList<SaldoData> dataList;
    private SaldoData saldo = new SaldoData();
    private String wynik;
    private int kwota;


    
    public String zeruj(){
        wynik = dao.zerujSaldo(saldo.getId());
        if(wynik.equals("blad")) {
            error("Wystąpił błąd podczas zerowania salda. Spróbuj ponownie, lub skontaktuj się z administratorem");
            getListaSald();
            return "blad";
        }else{
            return "ok";
        }   
    }
    
    public String wplac(){
        wynik = dao.wplac(saldo.getId(),saldo.getSaldo());
        if(wynik.equals("blad")) {
            error("Wystąpił błąd podczas zerowania salda. Spróbuj ponownie, lub skontaktuj się z administratorem");
            getListaSald();
            return "blad";
        }else{
            error("Wpłata została dokonana. Odśwież listę długów.");
            return "ok";
        }   
    }
 
    public UjemneSaldoManager(){
        dao = new UjemneSaldoDAO();
        dataList = new ArrayList<SaldoData>();        
    }
    
    public void  getListaSald(){
        dataList = dao.getListaSald();        
    }

    public ArrayList<SaldoData> getDataList() {
        return dataList;
    }

    public void setDataList(ArrayList<SaldoData> dataList) {
        this.dataList = dataList;
    }
    
    public SaldoData getSaldo() {
        return saldo;
    }

    public void setSaldo(SaldoData saldo) {
        this.saldo = saldo;
    }
 
    public String getWynik() {
        return wynik;
    }

    public void setWynik(String wynik) {
        this.wynik = wynik;
    }
    public int getKwota() {
        return kwota;
    }

    public void setKwota(int kwota) {
        this.kwota = kwota;
    }

}
